//package com.waves.search;
//
//import lombok.Data;
//import lombok.experimental.FieldNameConstants;
//import org.springframework.data.annotation.Id;
//import org.springframework.data.elasticsearch.annotations.Document;
//import org.springframework.data.elasticsearch.annotations.Field;
//import org.springframework.data.elasticsearch.annotations.FieldType;
//
///**
// * @author Eden
// * @date 2024/12/07 22:01
// **/
//@Data
//@Document(indexName = "task")
//@FieldNameConstants
//public class TaskEs {
//
//    @Id
//    private String id;
//    /**
//     * 标题
//     */
//    @Field(type = FieldType.Keyword)
//    private String title;
//    /**
//     * 描述
//     */
//    @Field(type = FieldType.Text)
//    private String description;
//    /**
//     * 内容
//     */
//    private String content;
//    /**
//     * 截止日期
//     */
//    @Field(name = "endTime")
//    private Long endTime;
//    /**
//     * 任务类型（0普通贴1任务贴2求助贴10征召贴）
//     *
//     * @see com.waves.task.domain.enums.TaskTypeEnum
//     */
//    private Integer type;
//
//    /**
//     * 目标 0线上1线下
//     */
//    private Integer Target;
//
//
//    /**
//     * 帖子拥有人id
//     */
//    private Long userId;
//
//    /**
//     * 用户头像
//     */
//    private String userAvatar;
//
//    /**
//     * 赏金金额
//     */
//    private Double bounty;
//
//    /**
//     * 赏金数量
//     */
//    private Integer bountyNum;
//
//    /**
//     * 求助金额
//     */
//    private Double helpBounty;
//
//    /**
//     * 求助数量
//     */
//    private Integer helpBountyNum;
//
//    /**
//     * 点赞数
//     */
//    private Long likedNum;
//
//    /**
//     * 收藏数
//     */
//    private Long collectedNum;
//
//    /**
//     * 图片地址
//     */
//    private String imgUrl;
//
//    /**
//     * 任务状态 0未开始1已开始2已完成3已结束
//     *
//     * @see com.waves.task.domain.enums.TaskReceiveStatusEnum
//     */
//    private Integer status;
//
//    /**
//     * 0信号量方式 1lua脚本 2 原子类方式 3RLock锁
//     */
//    private Integer level;
//}
